Skip to content

feat(sdk): add skill lifecycle status - #37

Merged
samzong merged 1 commit into
mainfrom
feat/skill-lifecycle-status
Aug 26, 2026
Merged

feat(sdk): add skill lifecycle status#37
samzong merged 1 commit into
mainfrom
feat/skill-lifecycle-status

Conversation

@samzong

@samzong samzong commented Aug 25, 2026

Copy link
Copy Markdown
Collaborator

What's changed?

  • add cross-SDK bundle build metadata, installed metadata readers, lifecycle status reports, and ownership-safe uninstall behavior
  • add Go Cobra status and uninstall commands with structured JSON output and non-interactive confirmation safety
  • extend the shared golden matrix to cover metadata refresh, status states, and empty metadata idempotency across all SDKs
  • publish the Go core tag before validating and publishing the same-version Cobra adapter tag

Why

  • let embedding CLIs inspect and safely manage the bundled skills they own
  • keep the Go core and Cobra adapter on one release version without resolving an unpublished same-version dependency during source checks

Verification

  • node scripts/check.mjs
  • node scripts/prepare-release.mjs patch --dry-run
  • simulated v0.1.4 module publication with node scripts/check-go-modules.mjs --published-core
  • git diff --cached --check

Closes #33

Signed-off-by: samzong <samzong.lu@gmail.com>
@samzong
samzong merged commit 4991a02 into main Aug 26, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Expose installed skill metadata and lifecycle APIs

1 participant